﻿@model IEnumerable<LibMS.Models.LibBorrowDocument>
@{
    ViewBag.Title = "Quản lý mượn/trả tài liệu";
    Layout = "~/Views/Shared/_AdminLayout.cshtml";
}
@section CSS {
    <link href="~/Contents/Styles/Plugins/bootstrap/css/bootstrap-datetimepicker.min.css" rel="stylesheet" />
}

@section Header {
    <div class="row">
        <div class="col-lg-12">
            <h1>Quản lý mượn/trả tài liệu <small>Cập nhật dữ liệu về hoạt động mượn/trả tài liệu.</small></h1>
            <ol class="breadcrumb">
                <li><a href="#"><i class="fa fa-cog home"></i>Quản trị</a></li>
                <li class="active"><i class="fa fa-bar-chart-o home"></i>Mượn-Trả tài liệu</li>
            </ol>
        </div>
    </div>
}

<div class="row">
    <div class="col-lg-12">
        <div class="panel panel-primary">
            <div class="panel-heading">
                <div class="panel-title">
                    Danh sách tài liệu cho mượn
                                <a id="addNew" href="#" class="btn btn-success btn-xs pull-right">Tạo phiếu mượn</a>
                </div>
            </div>
            <div class="panel-body">
                <div class="row">
                    <div class="col-lg-4 pull-right">
                        <div class="input-group pull-right" style="margin-bottom: 20px;">
                            <input type="text" id="mainSearch" class="form-control" placeholder="Tìm kiếm tài liệu">
                            <span class="input-group-btn">
                                <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-search"></span></button>
                            </span>
                        </div>
                    </div>
                </div>

                <table id="tableData" class="table table-striped">
                    <thead>
                        <tr>
                            <th>Mã phiếu</th>
                            <th>Tài liệu</th>
                            <th>Người mượn</th>
                            <th>Ngày mượn</th>
                            <th>Số lượng</th>
                            <th>Số ngày mượn</th>
                            <th>Ngày trả</th>
                            <th>Trạng thái</th>
                            <th>Thao tác</th>
                        </tr>
                    </thead>
                    <tbody>
                        @if (Convert.ToBoolean(ViewData["success"]) == true)
                        {
                            foreach (var item in Model)
                            {
                            <tr>
                                <td>@item.BorrowDocumentId</td>
                                <td>@item.DocumentName</td>
                                <td>@item.UserName</td>
                                <td>@string.Format("{0:dd/MM/yyyy}", item.BorrowDate)</td>
                                <td>@item.Total</td>
                                <td>@item.BorrowDayCount</td>
                                <td>@(item.ReturnDate.HasValue ? string.Format("{0:dd/MM/yyyy}", item.ReturnDate.GetValueOrDefault()) : "")</td>
                                <td>
                                    @if (item.Status != 0)
                                    {
                                        if (item.BorrowDate.AddDays(item.BorrowDayCount).CompareTo(item.ReturnDate.GetValueOrDefault()) < 0)
                                        {
                                            <span class="text-warning">Đã trả</span>
                                        }
                                        else
                                        {
                                            <span>Đã trả</span>
                                        }
                                    }
                                    else
                                    {
                                        if (item.BorrowDate.AddDays(item.BorrowDayCount).CompareTo(DateTime.Today) < 0)
                                        {
                                            <span class="label label-danger">Chưa trả</span>
                                        }
                                        else
                                        {
                                            <span class="label label-default">Chưa trả</span>
                                        }
                                    }
                                </td>
                                <td>
                                    <button class="btn btn-default btn-xs table-action" value="@item.BorrowDocumentId"><i class="fa fa-credit-card"></i></button>
                                </td>
                            </tr>
                            }
                        }
                    </tbody>
                </table>
            </div>

            <div class="panel-footer">
                <div class="text-right" style="margin: -20px 0 -24px;">
                    <div class="pull-left" style="margin: 20px 0 0;">
                        <h5><strong>Hiển thị: @(Model.ToArray().Length + "/" + ViewData["total"]) dữ liệu</strong></h5>
                    </div>
                    <ul id="paging">
                    </ul>
                </div>
            </div>
        </div>
    </div>
</div>

<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title" id="myModalLabel">Modal title</h4>
            </div>
            <div class="modal-body">
                <div id="myModal-alerts"></div>
                <!-- DocumentName-->
                <div class="form-group">
                    <label class="control-label" for="mdocumentName">Tài liệu</label>
                    <select class="form-control" id="mdocumentName">
                    </select>
                </div>
                <div class="row">
                    <div class="col-sm-6">
                        <!-- User-->
                        <div class="form-group">
                            <label class="control-label" for="muser">Tài khoản</label>
                            <select class="form-control" id="muser">
                            </select>
                        </div>
                        <!-- Total-->
                        <div class="form-group">
                            <label class="control-label" for="mtotal">Số lượng</label>
                            <input type="text" class="form-control" id="mtotal" placeholder="Số lượng">
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <!-- BorrowDate-->
                        <div class="form-group">
                            <label class="control-label" for="mborrowDate">Ngày mượn</label>
                            <div class='input-group date' id='datetimepicker10'>
                                <input type="text" class="form-control" id="mborrowDate" data-format="DD/MM/YYYY" disabled>
                                <span class="input-group-addon"><span class="glyphicon glyphicon-time"></span></span>
                            </div>
                        </div>
                        <!-- BorrowDayCount-->
                        <div class="form-group">
                            <label class="control-label" for="mborrowDayCount">Số ngày mượn</label>
                            <input type="text" class="form-control" id="mborrowDayCount" placeholder="Số ngày mượn">
                        </div>
                    </div>

                </div>                
                <!-- BorrowReason-->
                <div class="form-group">
                    <label class="control-label" for="mborrowReason">Lý do mượn</label>
                    <textarea rows="3" class="form-control" id="mborrowReason" placeholder="Lý do mượn"></textarea>
                </div>
            </div>
            <div id="myModalFooter" class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Hủy</button>
                <button type="button" class="btn btn-primary">Lưu dữ liệu</button>
            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
</div><!-- /.modal -->

@section JS {
    <script src="~/Scripts/Plugins/date.format.js"></script>
    <script src="~/Scripts/Plugins/moment.min.js"></script>
    <script src="~/Scripts/Plugins/bootstrap-datetimepicker.min.js"></script>
    <script src="~/Scripts/App/LibBorrowDocument/AdminListBorrowDocument.js"></script>
    <script type="text/javascript">
        var total = @ViewData["total"];
        var adminListBorrowDocument = new AdminListBorrowDocument(total, 10, 1, 'Status', Date.now());
        adminListBorrowDocument.Init();

        //Init Datetime picker
        $(function () {
            $('#datetimepicker10').datetimepicker({
                pickTime: false,
                defaultDate: new Date()
            });
        });
    </script>
}